package co.yixiang.modules.pay.weixin;

public class WxPayToUserData {
	private String mch_appid;//微信开放平台审核通过的应用APPID
	private String mchid;//微信支付分配的商户号
	private String nonce_str;//随机字符串，不长于32位
	private String sign;
	private String partner_trade_no;
	private String openid;
	private String check_name; //NO_CHECK：不校验真实姓名 FORCE_CHECK：强校验真实姓名
	private String re_user_name; //收款用户真实姓名。 如果check_name设置为FORCE_CHECK，则必填用户真实姓名
	private int amount;	
	private String desc;
	private String spbill_create_ip;
	private String return_code;
	
	public WxPayToUserData(){		
	}

	public WxPayToUserData(String mch_appid, String mchid, String nonce_str, String sign, String partner_trade_no, String openid, String check_name, String re_user_name,
                           int amount, String desc, String spbill_create_ip){
		this.mch_appid=mch_appid;              
		this.mchid=mchid;                      
		this.nonce_str=nonce_str;              
		this.sign=sign;                        
		this.partner_trade_no=partner_trade_no;
		this.openid=openid;                    
		this.check_name=check_name;            
		this.re_user_name=re_user_name;        
		this.amount	=amount;	                  
		this.desc=desc;                        
		this.spbill_create_ip=spbill_create_ip;
	}

	public String getMch_appid() {
		return mch_appid;
	}

	public void setMch_appid(String mchAppid) {
		mch_appid = mchAppid;
	}

	public String getMchid() {
		return mchid;
	}

	public void setMchid(String mchid) {
		this.mchid = mchid;
	}

	public String getNonce_str() {
		return nonce_str;
	}

	public void setNonce_str(String nonceStr) {
		nonce_str = nonceStr;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getPartner_trade_no() {
		return partner_trade_no;
	}

	public void setPartner_trade_no(String partnerTradeNo) {
		partner_trade_no = partnerTradeNo;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getCheck_name() {
		return check_name;
	}

	public void setCheck_name(String checkName) {
		check_name = checkName;
	}

	public String getRe_user_name() {
		return re_user_name;
	}

	public void setRe_user_name(String reUserName) {
		re_user_name = reUserName;
	}

	public int getAmount() {
		return amount;
	}

	public void setAmount(int amount) {
		this.amount = amount;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public String getSpbill_create_ip() {
		return spbill_create_ip;
	}

	public void setSpbill_create_ip(String spbillCreateIp) {
		spbill_create_ip = spbillCreateIp;
	}

	public String getReturn_code() {
		return return_code;
	}

	public void setReturn_code(String return_code) {
		this.return_code = return_code;
	}
}
